
.contatin{
width:100%;
border-top:3px solid #56affb;
}

.content{
	width:1000px;
	margin:0 auto;

}
.content_left{
width:74%;
float:left;

}
.content_right{
width:24%;
float:right;
}
.chanel{
margin-top:12px;
}
.chanel_head{
background:url(../images/teach_chanel_bg.jpg);
font-size:20px;
color:#199ed5;
height:40px;
line-height:40px;
border:solid 1px #d2d2d2;
padding:0 19px 1px 8px;
position:relative;
}
.chanel_head a{
font-size:12px;
color:#898989;
font-family:宋体;
position:absolute;
right:20px;
}
.chanel_head  span{
z-index:-1;
position:absolute;
bottom:-2px;
left:0px;
display:block;
height:1px;
width:104px;
background:#383838;
}
.chanel_head  font{
padding:8px 10px;
border-bottom:#383838 2px solid;
}
.chanel_child span{
bottom:0px;
color:#FFF;
height:41px;
display:block;
z-index:-1;

}
.chanel_box{
border-left:solid 1px #d2d2d2;
border-right:solid 1px #d2d2d2;
border-bottom:solid 1px #d2d2d2;
padding:20px 0 10px 17px; 
}

.border-bottom-blod{
border-bottom:solid 2px #999999;
}
.chanel_box li{
float:left;
margin-right:16px;
}
.chanel_box li img{
border:#d2d2d2 solid 1px;
}
.chanel_box li  p{
color:#898989;
font-size:12px;
font-family:宋体;
text-align:center;
margin-top:6px;

}

.chanel_child .chanel_head{
color:#FFF;
background:none;
border-top:0;
}
.border-yellow{
border-bottom:solid 1px #fbc357;
}
.chanel_child .chanel_head a{
font-family:Arial;
}

.chanel_box span{
height:auto;
}
.chanel_child  li{
width:304px;
margin-right:46px;
overflow:hidden;
padding-top:6px;
}
.img li{
width:auto;
margin-right: 1em;
}
.chanel_child  li a{
display:block;
color:#666666;
position:relative;
}
.chanel_child  li a:hover{
color:#199ed5;
}
.chanel_child  li a:hover  span{
color:#199ed5;
}

.chanel_child  li span{
	position:absolute;
	top:0px;
	color:#666666;
	right:0px;
}
.content_right  .chanel .chanel_box ul li{
width:65px;
border-bottom:1px dotted #199ed5;
padding-left:20px;
background:url(../images/icon02.gif) no-repeat -2px;

}

.chanel_2{
margin-top:12px;
}
.chanel_2 .chanel_box ul li{
width:170px;
padding-left:20px;
position:relative;
overflow:hidden;
text-overflow:ellipsis;
}
.chanel_2 .chanel_box ul li span{
display:block;
width:11px;

float:left;
font-size:12px;
font-family:宋体;
background:url(../images/hot_n.png) no-repeat 0 6.5px ;
color:#ffffff;
position:absolute;left:3px;
text-align:center;
}
.chanel_2 .chanel_box ul li span.one{
background:url(../images/hot_1.jpg) no-repeat 0 6.5px ;
}
.chanel_2 .chanel_box ul li span.tow{
background:url(../images/hot_2.jpg) no-repeat 0 6.5px ;
}
.chanel_2 .chanel_box ul li span.three{
background:url(../images/hot_3.jpg) no-repeat 0 6.5px ;
}

